|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Objective | |
|---|---|
| negotiator | |
| negotiator.issue | |
| negotiator.utility | |
| Uses of Objective in negotiator |
|---|
| Methods in negotiator that return Objective | |
|---|---|
Objective |
Domain.getIssue(int index)
Returns an issue with a given index. |
Objective |
Domain.getObjective(int ID)
|
Objective |
Domain.getObjectivesRoot()
|
| Methods in negotiator that return types with arguments of type Objective | |
|---|---|
java.util.ArrayList<Objective> |
Domain.getObjectives()
|
| Methods in negotiator with parameters of type Objective | |
|---|---|
void |
Domain.setObjectivesRoot(Objective ob)
Sets a new domain root. |
| Uses of Objective in negotiator.issue |
|---|
| Subclasses of Objective in negotiator.issue | |
|---|---|
class |
Issue
Class Issue represents a negotiation issue to be settled in a negotiation. |
class |
IssueDiscrete
Specific type of issue in which the value of the issue are a set of objects. |
class |
IssueInteger
Specific type of issue which specifies an integer range [min, max]. |
| Methods in negotiator.issue that return Objective | |
|---|---|
Objective |
Objective.getChildAt(int childIndex)
|
Objective |
Objective.getChildWithID(int ID)
|
Objective |
Objective.getObjective(int objectiveNr)
This method does a recursive depth-first search on the subtree that is rooted at the receiver, and returns the first Objective or Issue with the given number. |
Objective |
Objective.getParent()
|
Objective[] |
Objective.getSiblings()
|
| Methods in negotiator.issue that return types with arguments of type Objective | |
|---|---|
java.util.Enumeration<Objective> |
Objective.children()
|
java.util.ArrayList<Objective> |
Objective.getChildren()
Wouter: added bcause I dont have time to change all Vector and Enumerators to ArrayList code |
java.util.Enumeration<Objective> |
Objective.getPreorderEnumeration()
Constructs an Enumeration of the entire subtree of the receiver (including itself) in preorder. |
java.util.Enumeration<Objective> |
Objective.getPreorderIssueEnumeration()
Constructs an Enumeration of the entire subtree of the receiver (including itself) in preorder, containing only the Issues, but not the normal Objectives. |
java.util.Enumeration<Objective> |
Objective.getPreorderObjectiveEnumeration()
Constructs an Enumeration of the entire subtree of the receiver (including itself) in preorder, containting only the Ojectives, but not the Issues.. |
| Methods in negotiator.issue with parameters of type Objective | |
|---|---|
void |
Issue.addChild(Objective newObjective)
Overrides addChild from Objective to do nothing, since Issues can't have children. |
void |
Objective.addChild(Objective newObjective)
Adds a child to this Objective. |
boolean |
Objective.equalContents(Objective obj)
check the contents but don't check for the class type anymore. |
boolean |
Objective.isParent(Objective child)
Check whether or not a particular Objective is a child of the receiver. |
| Constructors in negotiator.issue with parameters of type Objective | |
|---|---|
Issue(java.lang.String name,
int issueNumber,
Objective parent)
Creates a new issue give its name, number, and parent. |
|
IssueDiscrete(java.lang.String name,
int issueNumber,
java.lang.String[] values,
Objective objParent)
Create a new discrete issue given the name of the issue, its unique ID, its parent, and an array of possible values. |
|
IssueDiscrete(java.lang.String name,
int issueNumber,
java.lang.String[] values,
java.lang.String[] descriptions,
Objective objParent)
Create a new discrete issue given the name of the issue, its unique ID, its parent, and an array of possible values and a description for each value. |
|
IssueInteger(java.lang.String name,
int issueNumber,
int min,
int max,
Objective objParent)
Create a new issue issue given the name of the issue, its unique ID, its parent, and the value range [min, max]. |
|
Objective(Objective parent)
|
|
Objective(Objective parent,
java.lang.String name)
|
|
Objective(Objective parent,
java.lang.String name,
int nr)
|
|
| Uses of Objective in negotiator.utility |
|---|
| Methods in negotiator.utility that return Objective | |
|---|---|
Objective |
UtilitySpace.getIssue(int index)
Deprecated. Use getObjective |
Objective |
UtilitySpace.getObjective(int index)
Returns the Objective or Issue at that index |
| Methods in negotiator.utility that return types with arguments of type Objective | |
|---|---|
java.util.Set<java.util.Map.Entry<Objective,Evaluator>> |
UtilitySpace.getEvaluators()
|
java.util.Set<java.util.Map.Entry<Objective,Evaluator>> |
UtilitySpace.normalizeChildren(Objective obj)
Normalizes the weights of objectives of the given objective so that they sum up to one. |
| Methods in negotiator.utility with parameters of type Objective | |
|---|---|
Evaluator |
UtilitySpace.addEvaluator(Objective obj)
Adds an evaluator to an objective or issue |
Evaluator |
UtilitySpace.addEvaluator(Objective obj,
Evaluator ev)
Sets an |
Evaluator |
UtilitySpace.DefaultEvaluator(Objective obj)
create a default evaluator for a given Objective. |
java.lang.String |
EvaluatorDiscrete.isComplete(Objective whichobj)
|
java.lang.String |
EvaluatorInteger.isComplete(Objective whichobj)
|
java.lang.String |
Evaluator.isComplete(Objective whichObjective)
Check whether the evaluator has enough information to make an evaluation. |
boolean |
UtilitySpace.lock(Objective obj)
Place a lock on the weight of an objective or issue. |
java.util.Set<java.util.Map.Entry<Objective,Evaluator>> |
UtilitySpace.normalizeChildren(Objective obj)
Normalizes the weights of objectives of the given objective so that they sum up to one. |
boolean |
UtilitySpace.removeEvaluator(Objective obj)
Removes an evaluator. |
double |
UtilitySpace.setWeight(Objective objective,
double weight)
Method used to set the weight of the given objective. |
void |
UtilitySpace.setWeightSimple(Objective objective,
double weight)
Method which sets the weight of an issue without checking normalization. |
boolean |
UtilitySpace.unlock(Objective obj)
Clear a lock on the weight of an objective or issue. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||